package random;

import java.util.Random;

public class Demo01 {
    public static void main(String[] args) {
        /**
         * System.currentTimeMillis() 获取当前系统时间,产生一个当前的毫秒,自1970年1月1日0时起的毫秒值
         */
        System.out.println("currentTimeMillis函数执行的结果:"+System.currentTimeMillis());

        /**
         * Math.random() 这个方法会生成一个大于等于0，并且小于1的随机数（不等于1，但可以等于0），返回的是double类型的。
         */
        System.out.println("Math.random()函数执行的结果：" + Math.random());

        /**
         * 使用Random类,创建对象
         */
        Random random = new Random();//创建随机数生成器
        System.out.println(random.nextDouble());//获取的随机数范围是[0.0,1.0)
        System.out.println(random.nextFloat());//获取的随机数范围是[0.0,1.0)
        System.out.println(random.nextBoolean());//获取随机的boolean类型
        System.out.println(random.nextInt());//获取随机的int类型数据
        System.out.println(random.nextInt(10));//获取的随机数范围是[0,10)
        System.out.println(random.nextLong());//获取随机的long类型数据
    }
}
